// ajax全局设定
$(document)
    .on("ajaxStart", function () {
        // do nothing
    })
    .on("ajaxComplete", function () {
        // do nothing
    })
    .on("ajaxError", function (event, xhr, options, exc) {
        var error;
        if (xhr.responseJSON && xhr.responseJSON.error) {
            error = xhr.responseJSON.error;
        } else if (xhr.statusText) {
            error = xhr.statusText
        } else if (xhr.statusMessage) {
            error = xhr.statusMessage
        } else {
            error = JSON.stringify(xhr);
        }
        alert("[" + xhr.status + "] " + error);
    });